@charset "utf-8";
/* CSS Document */

.w700{ width: 700px;}
.w470{ width: 470px;}
.w580{ width: 580px;}
.w280{ width: 280px;}
.w970{ width: 970px;}
.w200{ width: 200px;}
.w740{ width: 740px;}
.marS9{ margin: 0 9px;}
.marB10{ margin-bottom: 10px;}
.marB20{ margin-bottom: 20px;}
.marB30{ margin-bottom: 30px;}

/*index*/
.ad img{ display: block; width: 1200px; height: 90px; margin-bottom: 30px;}

.headline{ margin-bottom: 40px;}
.headline h2{ margin-bottom: 10px; font: bold 40px/50px "Microsoft Yahei"; text-align: center;}
.headline h2 a{ color: #183f1c;}
.headline p{ font-size: 16px; line-height: 30px; color: #444;}

/* .slider1_wrap{ position: relative; width: 700px; height: 394px; overflow: hidden;}
.slider1{}
.slider1 li{ position: relative; width: 700px; height: 394px;}
.slider1 li img{ width: 700px; height: 394px;}
.slider1 .slider_t{ position: absolute; bottom: 0; left: 0; width: 700px; height: 97px; text-align: center; background: url(../images/bg_slider.png) repeat-x left top; overflow: hidden;}
.slider1 .slider_t a{ display: block; height: 56px; margin-top: 40px; padding: 0 5px; font: bold 20px/56px "Microsoft Yahei"; text-align: center; color: #fff; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}

.slider1_wrap .bx-wrapper{ position: relative;}
.slider1_wrap .bx-controls{}
.slider1_wrap .bx-pager{ position: absolute; bottom: 25px; right: 10px;}
.slider1_wrap .bx-pager-item{ float: left;}
.slider1_wrap .bx-pager-link{ float: left; width: 10px; height: 10px; margin-left: 5px; text-indent: 999em; background: #999999; border-radius: 50%; overflow: hidden;}
.slider1_wrap .bx-pager-link:hover, .slider1_wrap .bx-pager-link.active{ background-color: #e60012; text-decoration: none;}

.slider1_wrap .bx-prev, .slider1_wrap .bx-next{ position: absolute; top: 50%; width: 44px; height: 44px; margin-top: -22px; font-size: 0; background-image: url(../images/arr.png); text-indent: 999em; overflow: hidden;}
.slider1_wrap .bx-prev{ left: 0; background-position: 0 0;}
.slider1_wrap .bx-next{ right: 0; background-position:  -44px 0;} */

/**/
#jcl1{ width:700px; height:394px; position:relative; }
.jcl1_wrap{ width: 700px; height: 394px; overflow: hidden;}
.jcl_container1{overflow: hidden; width: 700px; position: relative; display: block; }

.jcl_container1 li{ position: relative; float: left; width: 700px; height: 394px; }
.jcl_container1 li img{ width: 100%; height: 100%;}
.jcl_container1 li h3{  position: absolute; bottom: 0; left: 0; width: 700px; height: 97px; text-align: center; background: url(../images/bg_slider.png) repeat-x left top; overflow: hidden;}
.jcl_container1 li h3 i{ display: block; height: 56px; margin-top: 40px; padding: 0 5px; font: bold 20px/56px "Microsoft Yahei"; text-align: center; color: #fff; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}


.jcl_next1, .jcl_prev1{ position: absolute; top: 50%; width: 44px; height: 44px; margin-top: -22px; font-size: 0; background-image: url(..//images/arr.png); text-indent: 999em; overflow: hidden; z-index:999;}
.jcl_prev1{ background-position:0 0; left: 0;}
.jcl_next1{ background-position: -44px 0; right: 0;}

.news_tab{ position: relative; width: 100%;}
.news_tab .etabs{ height: 46px; margin-bottom: 10px; border-bottom: 2px solid #bbb;}
.news_tab .tab{ float: left; position: relative; height: 46px; padding: 0 25px; font: 22px/46px "Microsoft Yahei"; color: #666; cursor: pointer;}
.news_tab .tab a{ color: #666; cursor: pointer;}
.news_tab .tab:hover, .news_tab .tab.active{ height: 44px;  line-height: 44px; font-weight: bold;  border-bottom: 4px solid #188e21;}
/* .news_tab .tab:hover a, .news_tab .tab.active a{ color: #188e21;  } */
.news_tab .tab:hover, .news_tab .tab.active, .news_tab .tab:hover a, .news_tab .tab.active a{ color: #188e21;}
/* .news_tab .tab{ float: left; position: relative;}
.news_tab .tab a{ display: block; height: 46px; padding: 0 25px; font: 22px/46px "Microsoft Yahei"; color: #666; cursor: pointer;}

.news_tab .tab a:hover, .news_tab .tab a.active{ height: 44px;  line-height: 44px; font-weight: bold; color: #188e21;  border-bottom: 4px solid #188e21;} */

.news_list{}
.news_list li{ height: 48px; font: 18px/48px "Microsoft Yahei"; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.news_list.sty2 li{ height: 40px; line-height: 40px;}
.news_list li a{}

.news_list.tem2{}
.news_list.tem2 li{ height: 48px}
.news_list.tem2 li h3{ float: left; width: 85%; font: 18px/48px "Microsoft Yahei"; text-overflow:ellipsis; white-space: nowrap; overflow: hidden;}
.news_list.tem2 li span{ float: right; width: 10%; font: 16px/48px "Microsoft Yahei"; color: #666; text-align: right;}

.lmT{ height: 46px; margin-bottom: 26px; border-bottom: 2px solid #bbb;}
.lmT.sty2{ margin-bottom: 14px;}
.lmT span{ display: inline-block; height: 44px; padding: 0 25px;  font: bold 22px/44px "Microsoft Yahei"; color: #188e21; border-bottom: 4px solid #188e21;}
.lmT span a{ color: #188e21;}
.lmT_fwpt{ margin-bottom: 0; border-bottom: 2px solid #ceebd4;}

.zt_list{}
.zt_list li{ float: left; width: 310px; height: 105px; margin-right: 20px;}
.zt_list li img{ width: 100%; height: 100%;}

.news_list2{}
.news_list2 li h3, .news_list2 li a{ float: left; width: 80%; height: 48px; font: 18px/48px "Microsoft Yahei"; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.news_list2 li span{ float: right; font-size: 16px; line-height: 48px; color: #666;}

/* .fwpt_wrap{ height: 259px; padding: 16px 13px; border: 1px solid #ceebd4; border-top: none;}

.fwpt_tab{ position: relative; width: 100%;}
.fwpt_tab .etabs{ height: 42px; margin-bottom: 40px; }
.fwpt_tab .tab{ float: left; position: relative;}
.fwpt_tab .tab a{ position: relative; display: block; width: 182px; height: 42px; font: 18px/42px "Microsoft Yahei"; text-align: center; color: #666; background-color: #dadada; cursor: pointer;}
.fwpt_tab .tab a:before{ display: none; position: absolute; bottom: -12px; left: 50%; width: 24px; height: 12px; margin-left: -12px; background: url(../images/arr_fwpt_tab.png) no-repeat center bottom; content: "";}

.fwpt_tab .tab a:hover, .fwpt_tab .tab a.active{ color: #fff; background-color: #188e21;}
.fwpt_tab .tab a:hover:before, .fwpt_tab .tab a.active:before{ display: block;} */

.spbd_tem{ float: left; }
/*.spbd_i{ position: relative; width: 280px; height: 157px;}*/
.spbd_i:before{ position: absolute; bottom: 10px; right: 10px; width: 42px; height: 42px; background: url(../images/icon_play.png) no-repeat center top; content: "";}
.spbd_i img{ width: 100%; height: 100%;}
.spbd_tem h3{ height: 20px; margin-top: 10px; font: 16px/20px "Microsoft Yahei"; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.spbd_tem h3 a{}


.spbd_tem.tem1{ width: 280px; margin: 0 20px 20px 0;}
.spbd_tem.tem2{ width: 310px; margin-right: 20px;}
.spbd_tem.tem1 .spbd_i{ position: relative; width: 280px; height: 157px;}
.spbd_tem.tem2 .spbd_i{ position: relative; width: 310px; height: 174px;}

.tpjj_tem{ float: left; width: 386px; margin-right: 21px;}
.tpjj_tem img{ width: 386px; height: 217px;}
.tpjj_tem h3{ height: 20px; margin-top: 15px; font: 18px/20px "Microsoft Yahei"; text-align: center; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}

.bot_btn{ }
.bot_btn img{ float: left; width: 384px; height: 70px; margin-right: 24px;}

/*新闻中心*/
.loc{ min-height: 28px; margin-bottom: 24px; padding-left: 34px; font: 16px/28px "Microsoft Yahei"; color: #666; background: url(../images/icon_loc.png) no-repeat left top;}
.loc a{ color: #666;}


/* .slider2_wrap{ position: relative; width: 970px; height: 394px; overflow: hidden;}
.slider2{}
.slider2 li{ position: relative; width: 970px; height: 394px;}
.slider2 li img{ float: left; width: 700px; height: 394px;}
.slider2_wz{ float: right; width: 250px; }
.slider2_wz h3{ margin-bottom: 5px; font: bold 24px/32px "Microsoft Yahei"; text-align: justify;}
.slider2_wz h3 a{ color: #333;}
.slider2_wz p{ font-size: 18px; line-height: 32px; }

.slider2_wrap .bx-wrapper{ position: relative;}
.slider2_wrap .bx-controls{}
.slider2_wrap .bx-pager{ position: absolute; bottom: 25px; right: 10px;}
.slider2_wrap .bx-pager-item{ float: left;}
.slider2_wrap .bx-pager-link{ float: left; width: 10px; height: 10px; margin-left: 5px; text-indent: 999em; background: #999999; border-radius: 50%; overflow: hidden;}
.slider2_wrap .bx-pager-link:hover, .slider2_wrap .bx-pager-link.active{ background-color: #e60012; text-decoration: none;}

.slider2_wrap .bx-prev, .slider2_wrap .bx-next{ position: absolute; bottom: 0; width: 44px; height: 44px; font-size: 0; background-image: url(../images/arr.png); text-indent: 999em; overflow: hidden;}
.slider2_wrap .bx-prev{ right: 52px; background-position: 0 0;}
.slider2_wrap .bx-next{ right: 0; background-position:  -44px 0;} */

/**/
#jcl2{ position: relative; width: 970px; height: 394px; overflow: hidden;}
.jcl2_wrap{ width: 970px; height: 394px; overflow: hidden;}
.jcl_container2{ overflow: hidden; width: 970px; position: relative; display: block; }

.jcl_container2 li{ position: relative; float: left; width: 970px; height: 394px;}
.jcl_container2 li img{ float: left; width: 700px; height: 394px;}
.jcl2_wz{ float: right; width: 250px; }
.jcl2_wz h3{ margin-bottom: 5px; font: bold 24px/32px "Microsoft Yahei"; text-align: justify;  color: #333;}
.jcl2_wz h3 a{ color: #333;}
.jcl2_wz p{ font-size: 18px; line-height: 32px; }

.jcl_next2, .jcl_prev2{ position: absolute; bottom: 0; width: 44px; height: 44px; font-size: 0; background-image: url(../images/arr.png); text-indent: 999em; overflow: hidden; z-index: 999}
.jcl_prev2{ right: 52px; background-position: 0 0;}
.jcl_next2{ background-position: -44px 0; right: 0;}

/*rightbar*/
.rightBar{}
.box_bor{ border: 1px solid #e7e7e7;}
.rightBar_lmT{ height: 50px; padding-left: 10px; margin-bottom: 8px; font: bold 20px/50px "Microsoft Yahei"; border-bottom: 2px solid #188e21;}
.rightBar_lmT a{ color: #188e21;}

.rightBar_news{ padding-bottom: 16px; margin-bottom: 16px; border-bottom: 1px solid #e7e7e7;}
.rightBar_news:last-child{ padding-bottom: 0; border-bottom: 0;}
.rightBar_news h3{ margin-bottom: 5px; font: 16px/20px "Microsoft Yahei";}
.rightBar_news span{ font-size: 14px; line-height: 20px; color: #666;}

.rightBar_wsfw{ }
.rightBar_wsfw_t{ position: relative; width: 200px; height: 50px; margin-bottom: 20px; font: 20px/50px "Microsoft Yahei"; color: #fff; text-align: center; border-radius: 4px; background-color: #188e21}
.rightBar_wsfw_t:before{ position: absolute; bottom: -10px; left: 50%; width: 0; height: 0; margin-left: -10px; border-width: 10px 10px 0; border-style: solid; border-color: #188e21 transparent transparent; content: ""}
.rightBar_wsfw a{ display: block; height: 48px; margin-bottom: 10px; font: 18px/48px "Microsoft Yahei"; text-align: center; color: #444; border: 1px solid #e7e7e7; border-radius: 4px;}
.rightBar_wsfw a:hover{ color: #fff; background-color: #188e21;}

.rightBar_qrcode{}
.rightBar_qrcode img{ width: 200px; height: auto;}
.rightBar_qrcode p{ margin-top: 4px; font: 16px/18px "Microsoft Yahei"; text-align: center; color: #164d35;}

/*sitemap*/
.sitemap_tem{ padding-bottom: 30px; border-bottom: 1px solid #e7e7e7;}
.ejlm{ margin: 30px 0 14px; font: bold 24px/28px "Microsoft Yahei";}
.ejlm a{ color: #12892c;}
.sjlm_list{}
.sjlm_list li{ float: left; margin-right: 28px; height: 32px; font: 18px/32px "Microsoft Yahei";}
.sjlm_list li a{}

/*list*/
.gl_list{ margin-bottom: 20px;}
.gl_list li{ height: 73px; border-bottom: 1px dashed #e6e6e6;}
.gl_list li h3, .gl_list li a{ float: left; width: 85%; height: 73px; font: 18px/74px "Microsoft Yahei"; text-overflow:ellipsis; white-space: nowrap; overflow: hidden;}
.gl_list li h3 a{}
.gl_list li span{ float: right; font-size: 16px; line-height: 74px; color: #888; text-align: right;}

.pages{ margin-bottom: 30px; text-align: center;}
.pages a{ box-sizing: border-box; display: inline-block; width: 34px; height: 34px; margin: 0 4px; font-size: 14px; line-height: 32px; text-align: center; color: #666; background-color: #fff; border: 1px solid #e6e6e6; border-radius: 4px; cursor: pointer;}
.pages span{ font-size: 14px; line-height: 40px; margin: 0 5px;}
.pages a.first, .pages a.prev, .pages a.next, .pages a.last{ box-sizing: border-box; width: auto; padding: 0 10px; height: 34px; cursor: pointer;}
.pages a.current, .pages a:hover{ color: #fff; background-color: #188e21; border-color: #188e21;}

/*content*/
.article{}
.article_t{ margin-bottom: 20px; font: bold 28px/40px "Microsoft Yahei"; color: #333; text-align: center;}
.article_item{ padding-bottom: 14px; margin-bottom: 20px; border-bottom: 1px solid #cecece;}
.article_item span{  font-size: 14px; line-height: 16px; color: #999;}
.article_item .article_item_tem{ float: left; margin-right: 10px;}
.article_item .article_fs{ float: right;}
.article_item .article_fs a{ margin-left: 4px; color: #999; cursor: pointer;}

.article_con{ margin-bottom: 30px;}
.article_con p{ font-size: 16px; line-height: 40px; color: #333;}
.article_con img{ display: block; max-width: 100%; height: auto; margin: 10px auto ;}
.article_author{ float: right; margin-top: 20px; font-size: 14px; line-height: 20px; color: #333; }
.fj_list{ margin-top: 20px;}
.fj_list a{ font-size: 16px; line-height: 24px; color: #666; text-decoration: underline;}

.article_share{ float: left; height: 16px; color: #666;}
.bdshare_des{ float: left; margin-right: 10px; font-size: 14px; line-height: 16px;}
.bdsharebuttonbox{ float: left; margin-top: -6px;}
.article_bot_btn{ float: right; width: 100px; height: 30px;  padding: 0; margin-left: 10px; font-size: 14px; line-height: 30px; color: #666; text-indent: 33px; border-radius: 4px; cursor: pointer;  border: none;}
#btn_close{ background: url(../images/icon_close.png) no-repeat 8px center #e8e8e8;}
#btn_print{ background: url(../images/icon_print.png) no-repeat 8px center #e8e8e8;}

/*场景式导航*/
.banner_cjsdh{ width: 970px; height: 219px; margin-bottom: 40px; background: url(../images/banner_cjsdh.jpg) no-repeat center top;}

.cjsdh_etabs{ position: relative; height: 210px; padding-left: 50px; margin-bottom: 40px;}
.cjsdh_etabs:before{ position: absolute; top: 0; left: 0; width: 50px; height: 210px; background: url(../images/icon_cjsdh_fwzy.png) no-repeat center top; content: "";}
.cjsdh_etabs .tab{ position: relative; float: left; width: 118px; height: 181px; padding: 27px 10px 0 10px; margin-left: 13px; border: 1px solid #f1f1f1;}
.cjsdh_etabs .tab{}
.cjsdh_etabs .tab .icon{ width: 84px; height: 100px; margin: 0 auto 28px; background-image: url(../images/icon_cjsdh.png);}
.cjsdh_etabs .tab p{ padding-top: 12px; font: 22px/22px "Microsoft Yahei"; color: #666; text-align: center; border-top: 1px solid #f1f1f1;}

.cjsdh_etabs .tab.active{ border: 1px solid #189114;}
.cjsdh_etabs .tab.active:after{ position: absolute; bottom: -16px; left: 50%; width: 31px; height: 16px; margin-left: -15px; background: url(../images/icon_cjsdh_tri.png) no-repeat center top; content: "";}

.cjsdh_etabs .tab .icon.icon1{ background-position: 0 0;}
.cjsdh_etabs .tab .icon.icon2{ background-position: -84px 0;}
.cjsdh_etabs .tab .icon.icon3{ background-position: -168px 0;}
.cjsdh_etabs .tab .icon.icon4{ background-position: -252px 0;}
.cjsdh_etabs .tab .icon.icon5{ background-position: -336px 0;}
.cjsdh_etabs .tab .icon.icon6{ background-position: -420px 0;}

.fwzy_tem{ position: relative; height: 68px; padding-left: 22px; margin-bottom: 20px; font: 22px/68px "Microsoft Yahei"; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; background-color: #f4f4f4; border: 1px solid #d4d4d4; border-left: 8px solid #189114;}
.fwzy_tem a{ color: #333;}
.fwzy_tem:after{ position: absolute; right: 16px; top: 50%; width: 27px; height: 40px; margin-top: -20px; background: url(../images/icon_cjsdh_finger.png) no-repeat center top; content: "";}

.tit{ position: relative; height: 50px; padding-left: 40px; margin-bottom: 20px; font: 24px/50px "Microsoft Yahei"; color: #189014; background: url(../images/icon_cjsdh_tit.jpg) no-repeat left top #e1f2e0;}
.tit h1{font: 24px/50px "Microsoft Yahei";}
.tit a{ position: absolute; top: 50%; right: 10px; height: 24px; padding-right: 30px; margin-top: -12px; font: 18px/24px "Microsoft Yahei"; color: #666; background: url(../images/icon_cjsdh_back.png) no-repeat right top;}

.fw_tem{ margin-bottom: 20px;}
.fw_tit{ position: relative; height: 48px; padding-left: 44px; margin-bottom: 20px; font: 22px/48px "Microsoft Yahei"; color: #189114; border-bottom: 1px solid #d4d4d4;}
.fw_tit h2{  font: 22px/48px "Microsoft Yahei";}
.fw_tit i{ position: absolute; top:8px; left: 0; width: 32px; height: 32px; background: url(../images/icon_cjsdh_con.png);}
.fw_tit.sbtj i{ background-position: 0 0;}
.fw_tit.sbcl i{ background-position: 0 -32px;}
.fw_tit.sblc i{ background-position: 0 -64px;}
.fw_tit.xgzc i{ background-position: 0 -96px;}
.fw_tit.bljg i{ background-position: 0 -128px;}
.fw_tit.bz i{ background-position: 0 -160px;}

.fw_con{}
.fw_con p{ font: 18px/34px "Microsoft Yahei"; color: #666;}
.fw_con p.bold{ font-weight: bold;}
.fw_con img{ display: block; max-width: 960px; margin: 0 auto;}

.pdf_tem{ margin-bottom: 10px;}
.pdf_tem h3{ font: bold 18px/34px "Microsoft Yahei";}
.pdf_tem h3 a{ color: #333;}

/*leftbar*/
.list_leftbar{ width: 200px; padding-bottom: 20px; background-color: #efefef; border-radius: 4px;}
.list_leftbar .list_leftbar_tem span{ position: relative; display: block; padding: 21px 30px 21px 18px; font: bold 18px/24px "Microsoft Yahei"; }
.list_leftbar .list_leftbar_tem span a{ color: #138a2c;}
.list_leftbar .list_leftbar_tem span:after{ display: none; position: absolute; top: 50%; right: 22px; width: 8px; height: 14px; margin-top: -7px; background: url(../images/leftbar_arr.png) no-repeat center top; content: "";}
.list_leftbar .list_leftbar_tem.active span{ background-color: #138a2c; color: #fff;}
.list_leftbar .list_leftbar_tem.active span a{ color: #fff;}
.list_leftbar .list_leftbar_tem.active span:after{ display: block;}

.sub_list{ margin-top: 14px;}
.sub_list li{ position: relative; padding: 6px 30px 6px 18px; font: 18px/24px "Microsoft Yahei";}
.sub_list li a{ color: #666}

/*咨询留言*/
.red{ color: red}
.content{margin-left: 60px;}
.commentAdd_DIV
{
    width: 730px;
    height: 25px;
	margin:0 auto;
    background-color: #ccc;
    text-align: center;
    font-size: 18px;
    font-weight: bolder;
    padding-top: 5px;
    margin-top: 10px;
    padding-top: 10px\9;
}
.commentAdd
{
    width:575px;
	margin:0 auto;
    margin-top: 20px;
}
.commentAdd li{ float:left; *margin-bottom:15px;  _margin-bottom:15px;}
.commentAdd li ul{ float:left;}
.commentAdd li ul li{ margin-bottom:15px;}
.commentAdd_first,.commentAdd_xl{  width: 260px;   margin-left:15px;  text-align: left;}
.bg{ display:inline-block;  width: 40px; text-align: left;}
.commentAdd_xl label{display:inline-block;  width: 40px;}
.commentAdd_second,.commentAdd_yzm,.commentAdd_dq{  width: 600px;   margin-left:15px;  text-align: left;}
.commentAdd_third{ margin-left:15px; text-align: left;}
.commentAdd_third label.bg{
	width:500px;
	text-align: left;
}
.commentAdd_third textarea{ margin-left:0; *margin-left:-15px; _margin-left:-15px; width:540px; width:540px\9; *width:540px;  _width:540px; height:100px;}
.commentAdd_input{  width:600px; padding-left:100px;}
.imgbutt{ height:22px; cursor:pointer;}
.commentAdd_yzm ul li input.inpt{ width:50px; height:20px; height:19px\9; _height:18px; margin-right:5px;}
.commentAdd_dq{  *margin-left:15px;   margin-left: 15px;  text-align: left;}
.commentAdd_dq label{ *width:70px; _width:70px; }
.inp{ width:445px; text-align:left;}

.lct02 {
	clear:both;
	line-height:36px;
	font-size:15px;
	border-bottom:2px solid #34A50F;
	margin-bottom:20px;
	text-indent:20px;
	text-align: left;
}

.comment_example{ width: 730px; height: 407px; margin: 10px auto 0; background: url(../images/comment_example.jpg) no-repeat center top;}
.comment_example2 table{ width: 100%;}
.comment_example2 table,.comment_example2 table tr, .comment_example2 table td{ border: 1px solid #dfdfdf; font-size: 14px; color: #666;}
.comment_example2 table tr, .comment_example2 table tr td{ height: 40px;}
.comment_example2 table tr td{ padding: 0 5px;}

.tip{ margin-top: 10px; padding: 0 20px;}
.tip p{ text-align: justify; font: 16px/40px "Microsoft Yahei"; color: #666;}
.tip p.bold{ font-weight: bold; font-size: 16px; color: #333;}
.tip p span{ color: #ff0000;}

.commentShow{ margin-top: 20px;}
.commentShow_tem{ padding-bottom: 20px; margin-bottom: 20px; border-bottom: 1px solid #dfdfdf; text-align: justify;}
.cS_tit{ margin-bottom: 10px; font: bold 20px/24px "Microsoft Yahei"; text-align: left; color: #333;}
.cS_que{ margin-bottom: 10px; font-size: 16px; line-height: 28px; color: #666; text-align: justify;}
.cS_name{ margin-bottom: 10px; font-size: 14px; line-height: 20px; color: #888; text-align:left;  padding-bottom: 10px; }
.cS_reply{ position: relative; padding: 14px 19px; margin-top: 30px; font: 16px/28px "Microsoft Yahei";  color: #333; background-color: #f0f6de; border: 1px solid #188e21;}
.cS_reply:before{ position: absolute; top: -28px; left: -1px; width: 27px; height: 28px; background: url(../images/reply_arr.png) no-repeat center top; content: "";}

.txtwidth{ width: 127px;}
.pagination{ text-align: center;}
.pagination a {
    text-decoration: none;
    border: 1px solid #e6e6e6;
    color: #666;
}

.pagination a, .pagination span {
    display: inline-block;
    height: 32px;
    font-size: 14px;
    line-height: 32px;
    width: 32px;
    margin: 0 5px;
}
.pagination a:hover{ border-color: #999;}

.pagination .current {
    background: #fff;
    color: #188e21;
    border: 1px solid #188e21;
}

.pagination .prev, .pagination .next{
    color:#666;
    border-color:#e6e6e6;
    background:#fff;
    padding: 0 14px;
    width: auto;
}

.commentAdd li {margin-bottom: 15px;}
.bg {width:88px;text-align:right;}
.lists01 li{ text-align: left;}

.loading{ display: block; width: 50px; margin: 30px auto}

/*sitemap*/
.sitemap{ padding: 0 20px; margin-bottom: 40px;}
.sitemap dl{clear:both; border-bottom:#e9e9e9 1px solid; padding:16px 0;}
.sitemap dl dt{ ; font-weight:bold; color:#e85603; font-size:18px;}
.sitemap dl dt a{color:#e85603; }
.sitemap dl dd span{ display:block; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden; height:32px; font-size: 16px; line-height:32px; width:33%; float:left;}
.sitemap dl dd{padding:10px 22px 0; font-size:14px;}
.sitemap dl dd a:hover{color:#e85603;}
.sitemap dl.dlEnd{border-bottom:none; padding-bottom:0;}

/*  */
.slhmb{ display: none;}
.slhmb.active{ display: block}
.list_wrap{ float: left; width: 970px; }
.list_bar{ float: left; width: 200px; margin-right:30px}
.list_con{ float: right; width: 740px;}
.list_right{ float: right; width: 200px;}
.slh_bot{ display: none;}